package rg_game

type C场景创建参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
	// @alias 场景配置编号
	C场景配置编号 string `alias:"场景配置编号"`
}
type C场景创建响应 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
}

type C场景销毁参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
}
type C场景销毁响应 struct {
}

type C场景准备参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
	// @alias 玩家编号
	W玩家编号 string `alias:"玩家编号"`
}
type C场景停止参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
}
type C场景暂停参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
}
type C场景恢复参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
}

type C场景下一帧参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
}

type C场景离开参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
}

type C场景进入参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
}

type C场景设置属性参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
	// @alias 属性
	S属性 map[string]interface{} `alias:"属性"`
}

type C场景重置支援参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
	// @alias 支援编号
	Z支援编号 string `alias:"支援编号"`
}

type C场景启动支援参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
	// @alias 支援编号
	Z支援编号 string `alias:"支援编号"`
}

type D单位创建参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
	// @alias 场景单位配置
	C场景单位配置 string `alias:"场景单位配置"`
	// @alias 玩家编号
	W玩家编号 string `alias:"玩家编号"`
}

type D单位设置位置参数 struct {
	// @alias 场景编号
	C场景编号 string `alias:"场景编号"`
	// @alias 单位编号
	D单位编号 string `alias:"单位编号"`

	// @alias x
	X string `alias:"x"`
	// @alias y
	Y string `alias:"y"`
	// @alias z
	Z string `alias:"z"`
}
